package com.parenting.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="FissionResponse对象", description="裂变0元购详情")
public class FissionResponse implements Serializable {

    @ApiModelProperty(value = "优惠券ID")
    private String couponId;

    @ApiModelProperty(value = "优惠券名称")
    private String couponName;

    @ApiModelProperty(value = "限购")
    private Integer limitedQuantity;

    @ApiModelProperty(value = "优惠券激活时间")
    private Date couponStartTime;

    @ApiModelProperty(value = "优惠券过期时间")
    private Date couponEndTime;

    @ApiModelProperty(value = "通知阈值")
    private Integer notice;

    @ApiModelProperty(value = "是否开启连带赠（1是、2否）")
    private Integer isNotGift;

    @ApiModelProperty(value = "商品ID")
    private String commodityId;

    @ApiModelProperty(value = "商品名称")
    private String commodityName;

    @ApiModelProperty(value = "商品URL")
    private String imageUrl;

    @ApiModelProperty(value = "数量")
    private Integer cargoVolume;

    @ApiModelProperty(value = "拼团数量")
    private Integer groupNumber;

    @ApiModelProperty(value = "实际价格")
    private Integer actualPrice;

    @ApiModelProperty(value = "原价")
    private Integer originalPrice;
}
